Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Austria F1 Austria F2 Austria F3 Sri Lanka F1 Hungary F2 Austria F5 Austria F6 Croatia F4 Italy F27 Venezuela F6 Mexico F15 Mexico F16 Mexico F18 Austria F1 Austria F2 Switzerland F1 Sweden F1 Sweden F2 Romania F1 Romania F2 Macedonia F2 Serbia & Montenegro F1 Austria F4 Austria F8 Austria F9 Germany F15 Germany F16 Great Britain F13 USA F26 USA F27 Austria F1 Switzerland F1 Great Britain F5 Great Britain F6 Russia F1 Russia F2 Germany F8 Austria F7 France F13 Great Britain F17 Great Britain F18 China F1 China F2 France F4 France F13 Great Britain F14 Croatia F1 Italy F2 Great Britain F4 Great Britain F8 Great Britain F10 Germany F1 Germany F4 Italy F4 Italy F5 Great Britain F1 Great Britain F2 Croatia F1 Croatia F2 Switzerland F1 Switzerland F2 Switzerland F3 Germany F2 Switzerland F1 Egypt F13 Egypt F14 Open de L'Isere (Open 38) - Grenoble Bukhara Challenger - Bukhara Tennis Napoli Cup - Napoli Canottieri Mincio Open - Mantova Almaty Challenger 1 - Almaty Almaty Challenger 2 - Almaty LXVII Concursu Internacional de Vigo - Vigo IPP Open - Helsinki Abierto Internacional de Salinas 'Dario Expreso' - Salinas Cherbourg Challenger Toyota Challenger Belgrade Challenger Athens Challenger Kitzbuhel Challenger Seoul Challenger Ortisei Challenger Courmayeur Challenger Monza Challenger Nottingham Challenger Bergamo Challenger Napoli Challenger St. Remy Challenger Petange Challenger Rome Challenger Portoroz Challenger Ortisei Challenger Heineken Trophy - 's-Hertogenbosch Milan Indoors - Milan The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch St. Petersburg Open - St. Petersburg Copenhagen Open - Copenhagen Open de Moselle - Metz Qatar Open - Doha Heineken Open - Auckland Open 13 - Marseille The Stella Artois Grass Court Championships - London Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Open de Moselle - Metz St. Petersburg Open - St. Petersburg Qatar Open - Doha Heineken Open - Auckland Milan Indoors - Milan Grand Prix Hassan II - Casablanca Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open - Tokyo Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championships - Houston Estoril Open - Estoril Hypo Group Tennis International - Portschach The Stella Artois Championships - London Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Generali Open - Kitzbuhel Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BA-CA Tennis Trophy - Vienna Next Generation Adelaide International - Adelaide Heineken Open - Auckland The Stella Artois Championships - London Mercedes Cup - Stuttgart Generali Open - Kitzbuhel BA-CA Tennis Trophy - Vienna Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Gerry Weber Open - Halle The Artois Championships - London The Nottingham Open - Nottingham Campbells Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel BA-CA Tennis Trophy - Vienna Brisbane - Brisbane Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Ordina Open - 's-Hertogenbosch Qatar Exxon Mobil Open - Doha PBZ Zagreb Indoors - Zagreb Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles AIG Japan Open Tennis Championships - Tokyo Bank Austria Tennis Trophy - Vienna SA Tennis Open - Johannesburg BMW Open - Munich Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Open de Moselle - Metz Kremlin Cup - Moscow Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Apia International - Sydney Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Grand Prix Hassan II - Casablanca Serbia Open - Belgrade BMW Open - Munich AEGON Championships - London UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Atlanta Tennis Championships - Atlanta Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Moselle Open - Metz Erste Bank Open - Vienna Valencia Open - Valencia Brisbane International - Brisbane Heineken Open - Auckland Open 13 - Marseille Portugal Open - Oeiras BMW Open - Munich Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Bet-at-home Cup - Kitzbuhel Erste Bank Open - Vienna Moselle Open - Metz Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Apia International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Topshelf Open - 's-Hertogenbosch Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Valencia Open - Valencia Millennium Estoril Open - Estoril Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Sweden F3 Austria F2 Topshelf Open - 's-Hertogenbosch AEGON Championships - London Austria F5 Germany F2 Aegon Nottingham Open - Nottingham Great Britain F20 Moselle Open - Metz Swiss Indoors Basel - Basel Austria F3 Austria F6 Great Britain F14 Poland F1 Venezuela F4 Apia International - Sydney Serbia & Montenegro F3 Garanti Koza Sofia Open - Sofia Austria F4 Millennium Estoril Open - Estoril Sydney International - Sydney Millennium Estoril Open - Estoril AEGON Championships - London Hall of Fame Open - Newport Abierto Mexicano - Los Cabos Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Rogers Masters - Toronto Sony Ericsson Open - Miami Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami GHI Bronx Classic - Bronx Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Samsung Secruities Cup Challenger - Seoul Internationaux de Doubs Open de Franchie-Comte - Besancon BMW Tennis Championship - Sunrise Morocco Tennis Tour - Casablanca Morocco Tennis Tour - Marrakech Tunis Open 2007 - Tunis Croatia Osiguranje Rijeka Open - Rijeka BNP Paribas Open - Indian Wells Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul Miami Open - Miami Ethias Trophy - Mons The Tarka Challenger - Barnstaple Monte-Carlo Rolex Masters - Monte-Carlo Puerto Rico Challenger Tennis Event - Humacao Baton Rouge Pro Tennis Classic - Baton Rouge Izmir Cup - Izmir The Surbiton Trophy - Surbiton Internazionali BNL d'Italia - Rome Dublin Challenger - Dublin s'Tennis Masters Challenger - Graz GHI Bronx Tennis Classic - Bronx Labertz Open by Stawag - Aachen Bauer Watertechnilogy Cup 2008 - Eckental Jersey Challenger Zagreb Challenger Nottingham Challenger Manchester Challenger Segovia Challenger Istanbul Challenger Alphen Challenger Kolding Challenger Eckental Challenger Yokohama Challenger Bergamo Challenger Cherbourg Challeger Kyoto Challenger Sarajevo Challenger Monza Challenger Johannesburg Challenger Ostrava Challenger Rhodes Challenger Ramat Hasharon Challenger Cremona Challenger Lugano Challenger Cordenons Challenger Vancouver Challenger Istanbul Challenger Como Challenger St. Remy Challenger Palermo Challenger Tashkent Challenger Astana Challenger Warsteiner Challenger Lubeck - Lubeck Noumea Challenger Bergamo Challenger Wolfsburg Challenger Sarajevo Challenger Bath Challenger Barletta Challenger Johannesburg Challenger Alessandria Challenger Nottingham Challenger Siemens Open 2003 - Scheveningen Shimadzu All Japan Indoor - Kyoto Todi Challenger Shenzhen Challenger Ortisei Challenger Cherbourg Challenger Bath Challenger Dallas Challenger Prague Challenger Rome Challenger Irving Challenger Milan Challenger Rennes Challenger Bergamo Challenger Dallas Challenger Le Gosier Challenger St. Brieuc Challenger Open Castilla y Leon - Segovia Oberstaufen Challenger St. Remy Challenger Izmir Challenger Rennes Challenger Heilbronn Challenger Kyoto Challenger Guadalajara Challenger Taipei City Challenger Aix En Provence Challenger Nottingham Challenger Nottingham-2 Challenger Portoroz Challenger Recanati Challenger St. Remy Challenger Orleans Challenger Rennes Challenger Eckental Challenger Bergamo Challenger Wroclaw Challenger Heilbronn Challenger Heineken Challenger - Ho Chi Minh City The Nottingham Challenger - Nottingham Open de la Ville de Saint Denis - Reunion Island Gemax Open - Belgrade Shimadzu All Japan Indoor - Kyoto Heineken Challenger - Ho Chi Minh City Open Sainte-Victoire - Aix-En-Provence Zagreb Open - Zagreb Sporting Challenger 2003 - Turin ATU Cup - Weiden Banca Stato Challenger Lugano - Lugano Arroyo de la Encomienda - Valladolid Binghamton Professional Tennis Tournament - Binghamton Genoa Open 'Fondazione Carige' - Genova Open de L'Isere - Grenoble IX Abierto Internacional de Salinas - Salinas XI Open International D'Andorra - Andorra Ischgl International ATP Challenger - Ischgl Challenger Ford de Cherbourg - Cherbourg Timisoara Challenger 2005 - Timisoara S Tennis Masters - Graz Nova Challenger Osaka - Osaka The Surbiton Trophy - Surbiton V Gramado Open de Tennis - Gramado French Open - Paris GHI Bronx Tennis Classic - Bronx Open de L'Isere-Trophee BNP Paribas - Grenoble Challenger DCN de Cherbourg - Cherbourg Open Prevadies - St. Brieuc Unique Zagreb Open - Zagreb Baden Open - Karlsruhe Astana Challenger - Astana U.S. Open - New York Open des Alpes Trophee BNP Paribas - Grenoble Samsung Securities Cup - Seoul Challenger Tunisie - Tunis III Isla de Lanzarote - Lanzarote Sail Open - New Delhi Oberstaufen Cup - Oberstaufen ATP Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Kobstaedernes ATP Challenger - Kolding s Tennis Masters 06 - Graz Heilbronn Challenger Talahassee Challenger Todi Challenger Palermo Challenger Salzburg Challenger Heilbronn Challenger Napoli Challenger San Remo Challenger Nottingham Challenger Orbetello Challenger Orleans Challenger Eckental Challenger Heilbronn Challenger Ethias Trophy - Mons Rome Challenger Turin Challenger Australian Open - Melbourne Oberstaufen Challenger Tiburon Challenger Heilbronn Challenger French Open - Paris Wolfsburg Challenger Rome Challenger Wimbledon - London Nottingham-2 Challenger The Surbiton Trophy - Surbiton U.S. Open - New York Ciudad de Pozoblanco Open Diputacion - Cordoba Mons Challenger Australian Open - Melbourne French Open - Paris Baton Rouge Challenger Todi Challenger Furth Challenger Scheveningen Challenger Wimbledon - London Heilbronn Open - Heilbronn Johannesburg Challenger Trani Challenger Istanbul Challenger Mexico City Challenger Geneva Challenger U.S. Open - New York 2008 China TCL Challenger - Guangzhou Trnava Challenger KGHM Dialog Polish Indoors - Wroclaw Mobilux Open - Luxembourg Guangzhou Challenger Gimcheon Challenger Heilbronn Challenger Todi Challenger Scheveningen Challenger Orleans Challenger Yokohama World Tennis Gaora Cup - Yokohama The 70th King's Cup and Queen's Cup - Bangkok Arad Challenger Australian Open - Melbourne 5 Volkswagen Challenger - Wolfsburg Ortisei Challenger Wimbledon - London Quimper Challenger Oberstaufen Challenger XL Bermuda Open - Bermuda U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Tarragona Challenger Australian Open - Melbourne Irving Challenger Jersey Challenger French Open - Paris Wimbledon - London U.S. Open - New York South African Airways Tennis Open - Durban Australian Open - Melbourne 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia French Open - Paris Wimbledon - London Prosperita Open 2007 - Ostrava Black Forest Open - Freudenstadt U.S. Open - New York Open de la Ville de Saint Denis - Reunion Island Australian Open - Melbourne French Open - Paris Sacramento Challenger San Remo Challenger Wimbledon - London Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux U.S. Open - New York Open de Franche-Comte - Besancon Bergamo Challenger Guzzini Challenger - Recanati Australian Open - Melbourne Rennes Challenger Quimper Challenger Corona Mexico City Open - Mexico City Wimbledon - London Karlsruhe Challenger U.S. Open - New York IX Open Internacional D'Andorra - Andorra Tennis Napoli Cup 2004 - Napoli Australian Open - Melbourne Astana Challenger Garden Open 2004 - Rome 's Tennis Masters 07 Challenger - Graz Vancouver Challenger French Open - Paris San Remo Tennis Cup - San Remo Heilbronn Challenger Wimbledon - London Eckental Challenger U.S. Open - New York Sporting Challenger - Turin Kazan Challenger BH Tennis Open International Cup - Belo Horizonte Izmir Challenger Open D'Orleans - Orleans Wimbledon - London Quimper Challenger French Open - Paris Wimbledon - London Ciudad de Pozoblanco 'Open Diputacion' - Cordoba U.S. Open - New York Australian Open - Melbourne Cherbourg Challenger Wimbledon - London U.S. Open - New York Open de Rennes La Trinitaine - Rennes Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao French Open - Paris Leon Challenger Kobstaedernes ATP Challenger - Kolding Recanati Challenger Salzburg Challenger Wimbledon - London 13 BH Tennis Open International Cup - Belo Horizonte U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne TED Open - Istanbul Wimbledon - London U.S. Open - New York BH Indoor Sarajevo - Sarajevo Tallahassee Tennis Challenger - Tallahassee Mobilux Open - Luxembourg Rijeka Open - Rijeka Oberstaufen Challenger Orbetello Challenger Intersport Heilbronn Open - Heilbronn New Delhi Challenger II - New Delhi Jersey Challenger Trofeo Cassa di Risparmio di Alessandria - Alessandria Ljubljana Challenger Sarajevo Challenger Davis Cup, Group 1, 2R, GBR-LUX 4-1 Davis Cup, Group 1, 1R, LUX-POR 4-1 Wolfsburg Challenger Davis Cup, Group 2, PO, FIN-LUX 3-2 Salzburg Challenger Davis Cup, World Group, PO, ISR-AUT 2-3 Davis Cup, World Group, 1R, AUT-FRA 2-3 Davis Cup, Group II, 1R, IRL-LUX 2-3 Sunrise Challenger Davis Cup, Group II, PO, HUN-LUX 1-4 Davis Cup, Group II, 1R, MAR-LUX 2-3 Davis Cup, Group II, 1R, LUX-MAD 3-2 Davis Cup, Group II, PO, LUX-GEO 5-0 Gallagher International - Hamilton Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Flea Market Cup Busan Challenger Tennis - Busan Olympics - London Olympics - Rio de Janeiro Ordina Open - 's-Hertogenbosch Cherbourg Challenger Allianz Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Erste Bank Open - Vienna BRD Nastase Tiriac Trophy - Bucharest Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Casablanca Mercedes Cup - Stuttgart BMW Open - Munich AEGON Championships - London ATP Kremlin Cup - Moscow BB&T Atlanta Open - Atlanta Citi Open - Washington Dubai Duty Free Tennis Championships - Dubai Hypo Group Tennis International - Portschach Aircel Chennai Open - Chennai Apia International - Sydney Moselle Open - Metz Medibank International - Sydney Abierto Mexicano Telcel - Acapulco Citi Open - Washington Hall of Fame Tennis Championships - Newport Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam Grand Prix de Tennis de Lyon - Lyon Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Ricoh Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Citi Open - Washington AEGON International - Eastbourne Moselle Open - Metz Regions Morgan Keegan Championships - Memphis Brisbane International - Brisbane Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille AEGON Championships - London Grand Prix Hassan II - Casablanca Brisbane International - Brisbane Chennai Open - Chennai Ordina Open - 's-Hertogenbosch Kremlin Cup - Moscow Ricoh Open - 's-Hertogenbosch Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne NASDAQ-100 Open - Miami French Open - Paris French Open - Paris French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris Davis Cup, Group 1, 2R, SVK-LUX 3-2 Davis Cup, Group 1, PO, LUX-MAR 3-2 Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, Group 1, REL2, LUX-NOR 5-0 Davis Cup, Group 1, 1R, LUX-FIN 4-1 Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, Group 1, 1R, ISR-LUX 5-0 Davis Cup, Group 1, PO, ITA-LUX 4-1 Sony Open Tennis - Miami Davis Cup, Group II, PO, MAD-LUX 1-4 Davis Cup, Group I, PO, LAT-AUT 1-4